package com.ftg.learn.service;

import org.springframework.web.multipart.MultipartFile;

import java.util.Map;

public interface OssUploadService {
    /**
     * 上传图片到OSS
     * @param file 前端传入的图片文件（MultipartFile是SpringMVC接收文件的标准类型）
     * @return 上传结果：包含成功状态、文件URL、文件名等信息（Map格式，便于前端解析）
     */

    
    Map<String, Object> uploadImage(MultipartFile file);

    /**
     * 上传音频到OSS
     * @param file 前端传入的音频文件
     * @return 上传结果：同uploadImage
     */
    Map<String, Object> uploadAudio(MultipartFile file);
}
